package file;
/**
 * @author 何惠民
 */

import java.io.File;

/**
 * File本质是一个抽象路径
 * 使用File可以：
 *1,访问文件信息
 * 2，创建和删除文件或目录
 * 3，访问目录中的子目录
 * File不能访问文件数据
 */
public class FileDemo {

    public static void main(String[] args) {
        /**
         * 路径通常使用相对路径，绝对路径有跨平台的问题
         * ./当前目录，在idea执行中  "./"的位置是当前项目录
         */
        File f = new File("./src/main/java/file/1.txt");

        System.out.println(f.length()+"个字节");
        //获取名字
        System.out.println("名字:"+f.getName());
        //是否可以读写
        System.out.println("读："+f.canRead());
        System.out.println("写："+f.canWrite());
        System.out.println("是否隐藏"+f.isHidden());
        //是否可执行
        System.out.println("可执行"+f.canExecute());
        System.out.println(f.list());
    }

}
